package com.qf.order.service;

import com.qf.order.domain.dto.OrderAnalysisDTO;
import com.qf.order.domain.dto.OrderDistributionDTO;
import com.qf.order.domain.dto.OrderStatsDTO;
import com.qf.order.domain.dto.OrderTrendDTO;

/**
 * 订单分析服务接口
 */
public interface OrderAnalysisService {

    /**
     * 获取订单统计数据
     */
    OrderStatsDTO getOrderStats(OrderAnalysisDTO params);

    /**
     * 获取订单趋势数据
     */
    OrderTrendDTO getOrderTrend(OrderAnalysisDTO params);

    /**
     * 获取订单分布数据
     */
    OrderDistributionDTO getOrderDistribution(OrderAnalysisDTO params);
}
